// custom-style-inject.js
let styles = [];

export default function styleInject(css) {
  if (typeof document !== 'undefined') {
    // 浏览器环境直接插入样式
    const style = document.createElement('style');
    style.textContent = css;
    document.head.appendChild(style);
  } else {
    // 非浏览器环境收集样式
    styles.push(css);
  }
}

// 获取并清空已收集的样式
export function consumeStyles() {
  const result = styles;
  styles = [];
  return result;
}